Skip to content

docs: add uv/pip installation instructions - #4541

Closed
rayakame wants to merge 1 commit into
sqlc-dev:mainfrom
rayakame:docs-uv-pip-install
Closed

docs: add uv/pip installation instructions#4541
rayakame wants to merge 1 commit into
sqlc-dev:mainfrom
rayakame:docs-uv-pip-install

Conversation

@rayakame

@rayakame rayakame commented Aug 2, 2026

Copy link
Copy Markdown
Contributor

Adds a short section to the install docs for installing sqlc from PyPI via sqlc-bin. The package ships the unmodified official release binaries, so Python projects can pin sqlc as a dev dependency without needing a Go toolchain. I maintain the sqlc-bin package.

@kyleconroy kyleconroy closed this Aug 9, 2026
@kyleconroy

Copy link
Copy Markdown
Collaborator

I don't support pypi as an official distribution channel. Are you the maintainer of sqlc-bin? Could you either remove it or change the name? sqlc-bin makes it sounds like it's affiliated with the project.

@rayakame
rayakame deleted the docs-uv-pip-install branch August 9, 2026 18:23
@rayakame

rayakame commented Aug 9, 2026

Copy link
Copy Markdown
Contributor Author

Yes, I maintain sqlc-bin. I wanted to have a way for people to install sqlc without needing the go toolchain installed, and being able to pin a version of sqlc.

I can understand that you don't support Pypi as an official distribution channel, but I don't think sqlc-bin implies direct affiliation with the project. I intentionally didn't name it just sqlc because of that. Its already a widespread precedent for community-provided binaries to have the same name, purely to avoid confusion. https://github.com/njzjz/nodejs-wheel for example.

Ive updated the README or any other documentation to make it clear that its an unofficial project and not affiliated with sqlc and its developers. If you have a name recommendation with which you are more comfortable, please let me know, I'm still open to it.

@kyleconroy

Copy link
Copy Markdown
Collaborator

Thanks for updating the README. I think you're right that sqlc-bin is different enough. The nodejs-wheel package is a good example.

@rayakame

Copy link
Copy Markdown
Contributor Author

Yeah of course no problem, and if there ever is anything else, you can always contact me.

Just so you know, while changing the README i came across this:

https://pypi.org/project/sqlc/
https://github.com/Flamefork/sqlc-py

Which is a similar package to mine, instead of just downloading the release binaries it builds them locally.

It is installed by doing pip install sqlc

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants